# 新建test2.py文件
def has_duplicate(lst):
    """
    判断列表中是否有重复元素
    :param lst: 列表
    :return: 布尔值
    """
    return len(lst) != len(set(lst))  # 如果列表长度和去重后的集合长度不一致，则说明有重复元素


# 测试函数has_duplicate
lst1 = [1, 2, 3, 4, 5]
lst2 = [1, 2, 3, 4, 4]
lst3 = ['a', 'b', 'c', 'd', 'a']
print(has_duplicate(lst1))  # False
print(has_duplicate(lst2))  # True
print(has_duplicate(lst3))  # True
# 测试函数调用和结果
lst4 = [1, 2, 3, 4, 5]
lst5 = [1, 2, 3, 4, 4]
lst6 = ['a', 'b', 'c', 'd', 'a']
print(has_duplicate(lst4))  # False
print(has_duplicate(lst5))  # True
print(has_duplicate(lst6))  # True
print(lst4)  # [1, 2, 3, 4, 5]
print(lst5)  # [1, 2, 3, 4, 4]
print(lst6)  # ['a', 'b', 'c', 'd', 'a']
